<html>
<head><meta charset="utf-8"><title>Lift · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/Lift.html">Lift</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="184160370"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/Lift/near/184160370" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Zoxc <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/Lift.html#184160370">(Dec 24 2019 at 09:40)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> Why do the Chalk interface need to use <code>Lift</code>? Is this a '<code>gcx</code>/<code>'tcx</code> leftover thing? I was thinking it would be a good idea to make <code>Lift</code> use the interners instead of <code>in_arena</code> so we don't need to add efficient arenas with <code>in_arena</code>. I think <code>Lift</code> is pretty much only used for <code>Debug</code> and <code>Display</code> impls in the compiler now.Lift in Chalk interface</p>



<a name="184563784"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/Lift/near/184563784" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/Lift.html#184563784">(Dec 31 2019 at 20:19)</a>:</h4>
<p><span class="user-mention" data-user-id="116466">@Zoxc</span> I'll have to review; those interfaces are indeed somewhat dated and I've been wanting to rip out the chalk integration and redo it in a new way.</p>



<a name="184565124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/Lift/near/184565124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Zoxc <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/Lift.html#184565124">(Dec 31 2019 at 20:50)</a>:</h4>
<p>I guess it doesn't matter if these get a bit faster or slower?</p>



<a name="185127688"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/Lift/near/185127688" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/Lift.html#185127688">(Jan 08 2020 at 16:06)</a>:</h4>
<p><span class="user-mention" data-user-id="116466">@Zoxc</span> no that doesn't matter, I hope to remove them soon in any case</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>